package com.xteam.ecsystem.entities;


import java.io.Serializable;
import java.util.Date;

/**
 * 积分日志表
 * @author tangkf
 * @date 2013-12-03
 */
public class LogIntegralLog implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="LogIntegralLog";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_LILID="lilId";

	/**
	 * 积分用户 的属性名
	 */
	public static final String PROP_LILMEMBER="lilMember";

	/**
	 * 积分增量（获得+、使用-） 的属性名
	 */
	public static final String PROP_LILINCREMENT="lilIncrement";

	/**
	 * 积分时间 的属性名
	 */
	public static final String PROP_LILTIME="lilTime";

	/**
	 * 备注 的属性名
	 */
	public static final String PROP_LILREMARK="lilRemark";

	/**
	 * 系统ID
	 */
	private java.lang.String lilId;

	/**
	 * 积分用户
	 */
	private java.lang.String lilMember;

	/**
	 * 积分增量（获得+、使用-）
	 */
	private java.lang.Integer lilIncrement;

	/**
	 * 积分时间
	 */
	private java.util.Date lilTime;

	/**
	 * 备注
	 */
	private java.lang.String lilRemark;

	/**
	 * 获取 系统ID 的属性值
	 * @return lilId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getLilId(){
		return this.lilId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param lilId : 系统ID
	 * @author tangkf
	 */
	public void setLilId(java.lang.String lilId){
		this.lilId	= lilId;
	}

	/**
	 * 获取 积分用户 的属性值
	 * @return lilMember : 积分用户
	 * @author tangkf
	 */
	public java.lang.String getLilMember(){
		return this.lilMember;
	}

	/**
	 * 设置 积分用户 的属性值
	 * @param lilMember : 积分用户
	 * @author tangkf
	 */
	public void setLilMember(java.lang.String lilMember){
		this.lilMember	= lilMember;
	}

	/**
	 * 获取 积分增量（获得+、使用-） 的属性值
	 * @return lilIncrement : 积分增量（获得+、使用-）
	 * @author tangkf
	 */
	public java.lang.Integer getLilIncrement(){
		return this.lilIncrement;
	}

	/**
	 * 设置 积分增量（获得+、使用-） 的属性值
	 * @param lilIncrement : 积分增量（获得+、使用-）
	 * @author tangkf
	 */
	public void setLilIncrement(java.lang.Integer lilIncrement){
		this.lilIncrement	= lilIncrement;
	}

	/**
	 * 获取 积分时间 的属性值
	 * @return lilTime : 积分时间
	 * @author tangkf
	 */
	public java.util.Date getLilTime(){
		return this.lilTime;
	}

	/**
	 * 设置 积分时间 的属性值
	 * @param lilTime : 积分时间
	 * @author tangkf
	 */
	public void setLilTime(java.util.Date lilTime){
		this.lilTime	= lilTime;
	}

	/**
	 * 获取 备注 的属性值
	 * @return lilRemark : 备注
	 * @author tangkf
	 */
	public java.lang.String getLilRemark(){
		return this.lilRemark;
	}

	/**
	 * 设置 备注 的属性值
	 * @param lilRemark : 备注
	 * @author tangkf
	 */
	public void setLilRemark(java.lang.String lilRemark){
		this.lilRemark	= lilRemark;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "lilId(系统ID)=" + lilId + "," +"lilMember(积分用户)=" + lilMember + "," +"lilIncrement(积分增量（获得+、使用-）)=" + lilIncrement + "," +"lilTime(积分时间)=" + lilTime + "," +"lilRemark(备注)=" + lilRemark + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "lilId:'" + lilId + "'," +"lilMember:'" + lilMember + "'," +"lilIncrement:'" + lilIncrement + "'," +"lilTime:'" + lilTime + "'," +"lilRemark:'" + lilRemark + "'}";
	}
	
	/**
	 * 拓展字段：会员昵称，用于关联查询会员表
	 */
	private String bmbNick;
	
	/**
	 * @return 属性bmbNick的值.
	 */
	public String getBmbNick() {
		return this.bmbNick;
	}

	/**
	 * @param bmbNick 属性bmbNick.
	 */
	public void setBmbNick(String bmbNick) {
		this.bmbNick = bmbNick;
	}

	/**
	 * 无参构造函数
	 */
	public LogIntegralLog() {
		super();
	}

	/**
	 * 全参构造函数
	 * @param lilId
	 * @param lilMember
	 * @param lilIncrement
	 * @param lilTime
	 * @param lilRemark
	 */
	public LogIntegralLog(String lilId, String lilMember, Integer lilIncrement, Date lilTime,
			String lilRemark) {
		super();
		this.lilId = lilId;
		this.lilMember = lilMember;
		this.lilIncrement = lilIncrement;
		this.lilTime = lilTime;
		this.lilRemark = lilRemark;
	}

	/**
	 * 包含【会员昵称】的全参构造函数
	 * @param lilId
	 * @param lilMember
	 * @param lilIncrement
	 * @param lilTime
	 * @param lilRemark
	 * @param bmbNick
	 */
	public LogIntegralLog(String lilId, String lilMember, Integer lilIncrement, Date lilTime,
			String lilRemark, String bmbNick) {
		super();
		this.lilId = lilId;
		this.lilMember = lilMember;
		this.lilIncrement = lilIncrement;
		this.lilTime = lilTime;
		this.lilRemark = lilRemark;
		this.bmbNick = bmbNick;
	}
	
	
	
}